Ruby Benchmark Suite using Docker
نویسندگان
چکیده
The purpose of this paper is to introduce and describe a new Ruby benchmarking tool. We will describe the background of Ruby benchmarking and the advantages of the new tool. The paper documents the benchmarking process as well as methods used to obtain results and run tests. To illustrate the provided tool, results that were obtained by running a developed benchmarking tool on existing and available official ruby benchmarks are provided. These results document advantages in using various Ruby compilers or Ruby implementations.
منابع مشابه
Combining Static and Dynamic Typing in Ruby
Title of dissertation: Combining Static and Dynamic Typing in Ruby Michael Furr Doctor of Philosophy, 2009 Dissertation directed by: Professor Jeffrey S. Foster Department of Computer Science Many popular scripting languages such as Ruby, Python, and Perl are dynamically typed. Dynamic typing provides many advantages such as terse, flexible code and the ability to use highly dynamic language co...
متن کاملSeismic anisotropy of the crust: electron-backscatter diffraction measurements from the Basin and Range
S U M M A R Y Crystal preferred orientations were measured in a suite of rocks from three locations in the Basin and Range using electron-backscatter diffraction. Anisotropic velocities were calculated for all rocks using single-crystal stiffnesses, the Christoffel equation and Voigt–Reuss–Hill averaging. Anisotropic velocities were calculated for all three crustal sections using these values c...
متن کاملAn Introduction to Rocker: Docker Containers for R
We describe the Rocker project, which provides a widely-used suite of Docker images with customized R environments for particular tasks. We discuss how this suite is organized, and how these tools can increase portability, scaling, reproducibility, and convenience of R users and developers.
متن کاملDiplomat: Using Delegations to Protect Community Repositories
Community repositories, such as Docker Hub, PyPI, and RubyGems, are bustling marketplaces that distribute software. Even though these repositories use common software signing techniques (e.g., GPG and TLS), attackers can still publish malicious packages after a server compromise. This is mainly because a community repository must have immediate access to signing keys in order to certify the lar...
متن کاملCImbinator: a web-based tool for drug synergy analysis in small- and large-scale datasets
Motivation Drug synergies are sought to identify combinations of drugs particularly beneficial. User-friendly software solutions that can assist analysis of large-scale datasets are required. Results CImbinator is a web-service that can aid in batch-wise and in-depth analyzes of data from small-scale and large-scale drug combination screens. CImbinator offers to quantify drug combination effe...
متن کامل